package com.wan37.logic.dao;

import com.wan37.logic.domain.entity.RoleDO;

import java.util.List;

/**
 * @author ly
 */
public interface RoleDao extends BaseDao<RoleDO> {
    /**
     * 通过roleId获得role.
     *
     * @param roleId
     * @return
     */
    RoleDO getRoleByRoleId(String roleId);


    /**
     * 通过nickname获得role.
     *
     * @param nickname
     * @return
     */
    RoleDO getRoleByNickname(String nickname);


    /**
     * 通过owner获得role.
     *
     * @return
     * @Param userId
     */
    List<RoleDO> getRoleByUserId(String userId);

}
